heavily criticize - French English Dictionary